Added desktop notifications

Largely based on https://github.com/blob8108/hoth/commit/905fde913736f81412343059f13dcb3601e4da2e