Changes the transition manager to be explicit about page numbers when initialising it.
Remove unnecessary name key on the hash & use a struct to hold page data.
Merge pull request #359 from ministryofjustice/explicit-page-numbers

Explicit Page Numbering