[hpt-152] Pages listed on a paged view should be listed in "physical" order.

Ordering method added to paged model. Method used by controller to pass ordered pages to paged view.

Test added to check for proper ordering, infinite loop, multiple first pages, pages missing from list, pages not part of paged object.