Fixed instructions copy on front page
Reorganized files into clearer folder structure
Refactored login checking logic out of the templates and into the router