Judge broken

Judging is in a working state by itself, so now SCL just needs to be able to use the judge package correctly. I'll leave this merge into @blacksmithgu 's capable hands.
Once the merge is complete, the judge-broken branch can be deleted.