move UnitTests to an individual project. added test case for loading repository as one file. added solution file for semantics.