Added eventStore
Added test for wiring store and global bus
Publish event when storing it
Added replayEvent method and failing test
Made test pass. EventStore now supports playing back events on a custom eventBus
Added stubs and failing test for loading aggregates
Made test pass
Added loadInstance for Aggregate and failing test
Test is still failing, need to write another test
Use correct type for eventbus publish method
Implemented filtered event bus
Implemented loading an aggregate