Scrubbing software

Yeah, I think I should just scrub the CoursesSubmission system instead of rewriting it (as I'm so tempted to do).

Joel on Software - Rub a dub dub