Notices for Assignment release

This branch introduces the ability to add dashboard notices to be sent out to notify users when an assignment is released, with some customizability regarding when the notice is released, and the content of the message, with defaults in both case that I believe should fill most needs.