Better Notifications

Notifications are now of type Tray, and we are able to put
far more infomation in this type.

This may not fix the issue of consistent progress information, but
it is a nice step towards it.

Related #7