It is now possible to add and remove individual dispatch targets.

NOTE:

1. This change is *not* backwards compatible.
2. In order to use this version, you have to specify your event
   handlers as maps.
Refactor dispatch code.

1. Move IDispatch into its own namesapce.
2. Implement a CoreMatchDispatcher
3. Make dtm-dispatch use the CoreMatchDispatcher
Add a test for the cm-dispatcher.
Move IDaemon and IProducer into their own namespaces.
Move dtm-dispatch into com.creeaaakk.dtm-dispatch.executor
Bump to version 0.1.2