Remove unecessary IIFE wrapper
Update dependencies & add dependency on growl
Refactor to a more reasonable structure

Instead of just lumping everything together in lib, files are now
grouped together as commands and services.
Add growl notification support

These notifications are cross-platform.

See: https://github.com/visionmedia/node-growl