Updated slices and nodes to encapsulate cursors a bit better.

Updated geo logic to support paging better.

USERGRID-1046
temp commit. overwrite
Last commit before creating more tests.  

USERGRID-1046