Add pagination presenter
Decouple pagination from Scheme
Move page link generation out of pagination module

Simplify how the pagination link creation is called in the presenter
Use refactored presenter and link helper