Set the default bucketId and streamNameGenerator
Make AbstractEventSourcedSaga handle Events, not DomainEvents
Change interface of AbstractEventSouringRepository
Add factory method for DefaultSagaId
Rename DefaultSagaId -> SagaId
Refactor standard Saga methods into AbstractSaga
Move common event sourcing persistence stuff into core
Change Repository class names to contain JEEventStore
Change Interface of EventSourcingBus
Improve the way sagas send commands and events
Simplify interface of EventBus
Change interface of EventRouter to allow return values
Make bucketId() in AbstractEventSourcingRepository abstract
Change interface of sagas again and add SagaTimeoutProvider
Add abstract bucketId()
Change header in README