first draft user
user abstraction
Merge remote-tracking branch 'origin/master' into user
user simplified + test
UserTest fixed
sysout removed