Correct loading of email preferences
Remove e-mail data parameter

It's pretty redundant, any worthwhile data is stored anyway
Add the ability to hook before and after a notification has been issued