WIP: Search API

DO NOT MERGE:

Leaving this PR open in case I don't come in, this is where I stopped... you should be able to pick up work from this PR.

Current status:
* doing TDD in `SimpleSearchApiTest`
* nested filters aren't working - may be an ES/Elastica index config problem