Adding Repository and RepositoryTest, WIP