Major Update.  Updated registration and login.  Add email confirmation and password reset.