added a file manager for managing the main list of repos, added the list method (and made it kind of work) and fixed init, install and arguments