Create an alert dispatcher with cancellation

Leftover code from when Dispatcher was "asking" the Monitor object for the config. This was the cause for "self.dispatcher.monitor = self" magic. Will delete.