EventSourcing framework for ruby