More notifications

Implementation of the rest of our outlined notification types. 

Needs to be thoroughly tested, but I'll take other comments now.
Yep! `auto_now=True` does this here: https://github.com/the-blue-alliance/the-blue-alliance/blob/master/models/match.py#L126. See https://cloud.google.com/appengine/docs/python/ndb/properties