the eventstore can now read events from file at startup, and write during runtime