[Closes #74] ElasticSearch backend and repo