More demo code and explanation.
Bump version to 0.28
Update gems
Fix exclusive header. Without this, we can't start all of the listen threads on the queue.
Implement :async_service and start all workers up front so each gets their own private connection.
Use EventBus.application_id instead of CORE_APPLICATION_ID when instantiating messages.
Default to current EventBus.application_id