Feature/elasticsearch v2

i would actually keep this. this ensures that the elasticsearch index is always consistent on deployment. the performance impact should be negligable