Initial ElasticSearch support

Works to the same degree as the ZendSearch implementation
missing member variable