Repository controller
Completed first iteration (added all methods and tests)
Search Controller
Method impl and tests
Merge remote-tracking branch 'upstream/master'
Version Conroller
Method implementations and tests
Merge remote-tracking branch 'upstream/master'