more work on specifying needed page object types for each page

ProblemAdminPage and StatisticsPage both load properly
from a direct URL.  Need to test other pages.

UserProgressPage won't work yet because it needs to
be able to load a UserSelection object.