Handle operations on one index or all indices.
Pull the advanced query builder into its own file.
Pull the elasticsearch client into its own file.
Remove 'index_name' reader on client class.

This was only used by the admin wrapper class, which has been removed
with extreme prejudice.
Add methods for GET/DELETE request payloads.

For certain non-standard elasticsearch requests.
Make a bunch of Client methods private.