Issue #27: Events should raise a desktop notification

Uses the html5 notification api to notify the user of upcoming
notifications.

- Add notifyjs dependancy
- Add interface to click and enable notifications in event control
- Display notifications to user