[Reviewed] Grade Notifications

Closes #412

@chcholman 

Testing the emails is kinda tough right now because Gmail is really slow again today (second time this week(!)). So I'm waiting on that. In the meantime, is there anything I should change so far?