CQRS + ES framework for Ruby