#204 Renaming DemoEventHub -> EventHub
Updated all references inside the workspace directory
Talked with @kybernetikos regarding the changes to the EventHub's internal class, DemoEmitter and made changes to remove it and use 'new Emitter()' instead
Adding some tests for the EventHub
Merge pull request #296 from BladeRunnerJS/event-hub

rename DemoEventHub -> EventHub and add tests (#204)