More tests, more filters/queries, add fields

* Added ability to return specific fields from search
  instead of the whole `_source`
* Added some more filters and queries
* Some more tests