Standard command bus should finish current command before handling next
Introduce queueing for events too
Split SimpleBusBundle
Clean up, moving things around
Refactor ConfigureBuses compiler pass and add tests