Added support for getEventStore

fixed the mock

dumdidum

working streaming

GetEventstore working as backend
Merge remote-tracking branch 'origin/feature/basicImplementation' into feature/geteventstore