finished implementing UserService and tests