Moved the PageResource -> ImageResource stuff out of the model, as it should logically have been all along, added an extra asynchronous fetch step to make sure we collect these things.
The naming convention is: <Model Object>CollectionFragment.
This should be a call to fetch, not doFetch.
Fixed redundant second fetching of user.
Fixed: web pages can be entered out of order.
Added a progress bar and display of Parse exceptions.
Attempted to switch to more straightforward logic.