Paginator

**UPDATED 4/10/13**

Issued this as a pull request for a code review.

Core paging logic is set aside to be extended or mixed into any Base-based for light weight paging logic addition