First stab at desktop notifications.  Probably missed something but it seems to be working for the most part.