refactor(event): Drop unnecessary Registry argument
refactor(event): Move EventListener to new event pkg
refactor(event): Move Event to event pkg
refactor(event): Separate EventBus functionality from EventStream
Merge pull request #53 from bcwaldon/event-refactor

Refactor event code