add some User tests
add UserRepository tests
Merge remote-tracking branch 'origin/master'