Added new user create, User.authenticate, and improved the registration form.