Growl style desktop notifications

First pass. See #1349