breaking out email templates to reusable parts, and with helper methods

- Moving link generators to helpers, testing is easier
- Breaking out bottom section of all emails to a reusable partial
- Adding application_helper to the mailer classes
- Passing tests