Set up SimpleCov and Coveralls for coverage reporting
Write tests for Repository
Remove some unneeded abstraction in FindUser