STILL BROKEN!!!

Now properly forming complex queries, applying filters, and sorting.

Why broken, then? Right now it just dumps the ElasticSearch results into the "raw" parameter of the returned JSON object. Still need to parse everything and return a "proper" object before I call this done.

However, if you don't intend to use the search server, everything else is working.