Added RepositoryInterface
CS fixes
Extended ObjectRepository interface
Merge pull request #22 from umpirsky/feature/repository-interface

Repository interface