Added selective fields capability in the results adapter
Adding a splitter for dsl and string functionality
Updated config and client options with logging
Elasticsearch config uses log.

Long term we might want to change the config object. For now, just
need this to show the logs :)
Merge pull request #8 from freshteapot/master

Elasticsearch config uses log.
Mended the PUT method
Added missing semicolon