Indexing with elasticsearch Java API

- Test runs local elasticsearch indexing via Java API
- Settings and mappings for ngram search are read from file
and used during the creation of the index