Feature/notifications

Fixes #4 

Solid enough as prototype.