update test to test addUser and doLogin
add UserService to add more about User
update User.cs
update IBaseFunction