Implement Elastica pagination support

Implemented an adapter that supports Elastica's SearchableInterface/Query objects.
this can also return ``null`` if you call it before slicing