[student] Prohibit access without login
[teachers] Prohibit access without login & cleanup

Redundant OAuth code removed in the process.
[admins] Prohibit access without login
Tweak home page