Princeton fixes

These are some fixes based on testing feedback from Princeton.

14d63c5 - Allows admin pages to be served with a missing slash.
0f90459 - Better explains some scheduling checks.
9d7f643, 9d7f643 - Miscellaneous fixes to scheduling checks.
7fd2951 - Adds missing dependency.