Es2

Implementing the ElasticSearch backend
Gotcha. I need to clean up this janky ass runtests script.