Further clean ups to the coding questions form, moving the JS and CSS to external files and cleaning up the JS quality in the JS script.
path is now no longer needed in global scope.
Separate the HTML and script for adding and removing test cases.
Fix deletion of test cases
Fix saving of dependencies and the language for coding questions.
Remove the old mission coding questions views. I've merged them with the (training) coding questions view
Fix setting whether a question is auto-graded.
Fix error when accessing a page without permissions
Added extra properties to the Coding Questions table that used to be stored in JSON format.
Fix loading data from the server.
Fix restoring the correct language for code templates.
Fix deletion for text questions controller.
Fix deletion of coding questions.
Clean up the New Missions form.
Make the reminder email queuing function less dynamic and more statically typed.
Simplify the email logic a bit.
Implement creating a new mission.
Implemented editing and saving missions. Also fixed adding and removing tags.
Implemented the mission stats page.
Fix broken route.