resolves #45, fixes #46, fixes #47;

updates the notification system a bit, adding a new property to IMessage so that converters can act appropriately when a message contains a ding word.