Reorganized files into clearer folder structure
Refactored login checking logic out of the templates and into the router
[wip] Refactored classroom views to depend on router rather than template logic. Broke document display logic.
Documents open correctly in all rooms, implemented with Session.get/set, not through router