Allow broadcasting of events to be plugable and configurable [#38]

* Broadcaster can be specified via broadcaster or async option
* Allow broadcasters to registerd and referenced by a key
Merge pull request #74 from krisleech/invoker-adapter

Allow event broadcasting to be plugable and configurable [#38]