Finished preliminary assessment checks

Now tests against submissions and ensures items within submissions
exist in the assessment.