Add es package

Looking for some feedback on this approach to talking to ES.
Please include the error message here (and in other places
that check for NotNil errors)

e.g.
     c.Assert(err, gc.ErrorMatches, "index does not exist")

so that we can verify that the error messages look reasonable.