Adding custom fields to search
adding a recursive compile helper
forgot to return walked values
cleanup
Removing the Client class

We want to focus on building queries. No need to include
the actual ES client in this project. Pick any client you like.
Remove elasticsearch client dependency from project.

We don't need it, since we don't really want to tie this project
to a single client. This project builds queries. It should not help
execute them.
Adding BoolQuery and tests