[MRM-1579] rewrite repositories scanning admin page start some refactoring to ease implementation (reusable beans)