Make configuration more consistent & validate everything
Would appreciate some careful review, esp because the notifier.py changes are very hard to test
Would appreciate some careful review, esp because the notifier.py changes are very hard to test