Updated search requests

Reworked the elasticserch DSL generation to be simpler. Make use
of ngrams for autocomplete search.
Merge pull request #139 from mhilton/search-ngrams

Updated search requests

Reworked the elasticserch DSL generation to be simpler. Make use of ngrams for autocomplete search.