Initial implementation of essync tool

Perhaps it would be nicer to keep the original methods around too?

    type StoreElasticSearch struct {
        *elasticsearch.Database
    }