Implement Paging
This adds a new class Paginator that handles paging. It can go to a
letter offset or +- pages (or a combination of both).