Email aggregation

 * Added a `shared` template to put shared logic in
 * Better plain text emails