Add es package

Looking for some feedback on this approach to talking to ES.
We don't want to make a full elastic search client package, just one that provides the functionality that we directly require. Providing a generalised Get request moves us more in the direction of providing a full elastic search client package, in fact, and means that more of the code will be directly dependent on the details of elastic search's API.