Initial implementation of password reset with mailer
Finish the forgotten password feature
Fix patch method typo