Es2

Implementing the ElasticSearch backend
oh interesting!  let's allow backends to override this limit then, but ES limitations shouldn't block other backends that can return more events.

and at a minimum, we should try for 31 instead of 16 if that works.

thanks for doing all of this!