Fix broken route.
Rename the Submissions controller to the Mission Submissions controller.
Fix link route.
Make a new submission request immediately create the submission and redirect to it.
Place all the logic for starting a new submission in one place.
Implement initialising the answers for a submission relate to the questions for the assessment.
Missions required to complete the current one are dependent, missions which will be unlocked by completing the current one are required for.
Clean up the main edit template.
The Edit Submission view renders now.
Fix display of missions which the user currently has a submission for.
Fix the Edit button when we are attempting a mission.
Redirect to the mission after cancelling an edit.
Don't blow up when we are doing an MCQ (which does not need to be initialised)
Clean up some strings and route helpers.
Fix proper reference when creating the submission for questions.
Properly link the answers with the submission and the correct question ID.
Load the correct answer for editing when editing our submission.