ESQ: ElasticSearch Queries, gem that allows elastic creation of complex ES queries, and end up in hashes. Validation enabled. Uses eapi gem