NotificationModel

Filled in notification subclasses and added Notification superclass