rspec test added for page ordering. Temporary working code in view to be moved to model.
Page ordering moved to model, made available to view through controller.
Clean up page ordering code.
Further clean up of page ordereing code.
Better method description added.
Fix for paged object not being removed after pages deleted in rspec test.
Merge conflict resolved.
Fix for first pages now possibly being nil.
Merge branch 'develop' into hpt-152
Fix nil last page detection after page deleted.
Fix rspec test to account for new validation code when saving pages.
[HPT-166] Handle empty xml file

It seems the best we can do is handle the BadRequest raised by the 400
response from Fedora, display it and make suggestions.  I couldn't
find a way to get specifics from the stack.
Merge pull request #34 from mwoodiupui/HPT-166

[HPT-166] Handle empty xml file
Merge pull request #33 from andjsmit/hpt-152

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