Refactor Backbone notifications

In using the Backbone notifications framework I put together, and in helping other people to use it, it seems like the concept of a "notification model" is overcomplicated. This pull request removes that concept, and pulls all the configuration into the views. This should hopefully also remove some interaction bugs that Chris found.