Es2

Implementing the ElasticSearch backend
This patch probably needs to happen in runserver as well. Put this patch func in kronos.core.monkey or something.