Refactor WorkflowEventRouter to SingleTargetMessageReouter

- The router now also routes command messages
- WorkflowMessageHandler was added to the list
  of allowed target handlers
Merge pull request #47 from codeliner/message-router

Refactor WorkflowEventRouter to SingleTargetMessageReouter