starts the paging functionality
adds tests for paging and more paging
fixes tests that were previosuly breaking
Merge pull request #2 from zachgersh/working

Working