added MessageBus and use it in the PublishCommand
Merge branch 'master' into add-imessage-bus-publish
added context to the message bus Publish
removed message creation methods
Merge pull request #7 from daptiv/add-imessage-bus-publish

added MessageBus and use it in the PublishCommand