can't find user by name
Refactoring: move the authenticate logic to user so that the Authenticate class can be removed.
LoginServlet test and UserAuthenticate test are updated accordingly