Display proper time when notification will happen
Ensure that pages are only rendered once

Prior to this commit pages were rendered all immediately at runtime.
This caused some odd behavior with logging and debugging, as it appeared
that multiple re-renders were happening.  This also caused some
unnecessary performance strain on startup.
Implemented Chrome extension notifications
Finish up notifications
Merge pull request #27 from tbranyen/notifications

Notifications