continue test driven implementation of ElasticSearchClient