Model repository class and unit test stubs

Will add functionality next