* correct UserRepositoryTest
* refactor UserRepository (code, javadoc)