Issue #249 - added notification mechanism to Monitor, this will be used to track state transitions in the system and in particular to help determine if shutdown has occurred.