Implemented a mailer

Enables the ability to send mail from the app
Created templates for plain-text and html emails
Created tests for the email generated and integration tests