Rework notifications to remove duplication. See #445.

This moves view logic out of a presenter and into a petroglyph view,
adds more attributes to the notifications, rewords the notifications in
the template, and updates the backbone collection and model to handle
namespaced results from the API.