Notification are now a distinct object type

This allows us to story properties against all notifications (Eg,
headline, date ...)
Getting all notifications is convoluted, so I've removed it
API now understands notifications
Ability to clear notifications