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.
Merge pull request #468 from kytrinyx/dedupe-notifications

Rework notifications to remove duplication. See #445.