generated a mailer and did some of the password reset functionality
some commit
fixed authentication and password reset functionality