Move limting and skiping of results into class method

To speed up testing, the skiping and limiting of results
has been moved into a class method. Enabling testing of
the limiting and skipping code without excuting a full
query
These are still within the `cloudant query` and `when executing queries` contexts, meaning they'll still have the before steps for those contexts executed. They can be moved outside both.