Action mailer

 - Action Mailer work in progress, not ready to merge.