Add es package

Looking for some feedback on this approach to talking to ES.
For a read-only buffer, which this is, it's more conventional to use bytes.NewReader.