Sample implementation of an EventStore (file based solution)