Promises

Use the promises we receive from elasticsearch.

Fixes https://github.com/FronterAS/elasticsearch-wrapper/issues/4