Add NotificationApp

this was so much harder than it should have been :(