added IMessageStateNotifications and Null implementation
send the envelope rather than the message
removed on after processing
Merge pull request #8 from daptiv/add-pre-post-message-notification

Add pre post message notification