refactored so that logs, notifices and errors are all reported in a single location for easy dialoging
Merge pull request #1218 from Pomax/puberrnotify

publish error notifications