Added initial ProjectContainer
cleanup of RepositoryEntryPoint and introduction of Work class
For test purposes Cmd reads and writes all projects in tree