Started work on MMSpider rewrite.

Also get IDs for individual coursework submissions, as each slot has a
unique ID.