wip: add RepositoryInstaller class to manage installed repos
wip: repository_manager: use RepositoryInstaller class
wip: config: add create_home_dir()
wip: social_snippet: use repo_manager.installer's methods
wip: repository_manager: spec/test: fix tests