UserModel and UnitTesting for UserModel finished