Remove queue abstraction and cause events to dispatch directly

I have currently commented out the tests for the schedule.core namespace
because they depended on a queue-like semantics for delivering events.
Those tests will need to be reworked when I have a chance.

Next: create workflows as job templates