added NSUserNotification

this class handles the delivery on the notification on its own and does
not require a NSUserNotificationCenter class