Fix options "parsing".
Start work on message bus.
Emit messages on the bus.
Add messaging.

Fixes #2