Merge pull request #34 from EESoc/email-fix

Email fix
Merge pull request #35 from EESoc/email-fix

More email fixes
Merge pull request #36 from EESoc/email-fix

Expands the scope of error detection
Merge pull request #38 from EESoc/email-fix

Allow both errors and successes to be reported.
Add migration stub
Records failures and prevents re-sending to them

If transmission to an address fails, we record this fact and do not
attempt to re-queue the recipient for re-transmission.