Reworked Inheritance chain for repositories and introduced RepoSourcePath as a dependency injected by factory.  Began work on async file downloading from remote repository.
Including ListManagerRepoBase and FTPDownloader to Previous Commit