Adding Explicit Refine & Paging Functions

Including public methods for controlling the state of the helper before
starting a search. This has been very useful when creating "facet UI's"
which have hierarchical data structures, adding fully featured paging
controls and dealing with infinity scroll.