Elasticsearch 0.90.7 compatability

Added compatibility with ES 0.90.7 

This change moves from trove to hppc based implementation and closes issue #16.