added CRUD operation tests to user (no db implementation)

added CRUD operation tests to User (no db implementation)
refactored method names and rebased merges
fix conflicts