Refactor get_pages.

- Refactor tests. Move mock objects out of setup.
- Practice oop. Add Pagination object with composition to adjust scope
  of pagination from years, to months, to days.
- TODO: Write out more tests for pagination objects, and finish
  iter_pages methods for month and day scope.