Created forgotten password / password reset process. Refactored all email sending methods into one class #51