Add notification support

Not sure how you feel about this one. I think I did the dependencies correctly here too.

Should support both Ubuntu and OSX if terminal-notifier is installed by checking for installed notification binaries through the use of a library I wrote. It should fail gracefully if no binaries are found.

Currently only implemented in push.go