Even more bugfixes, fixing the judge binding as well as properly serializing the original submitter of a problem. The backend code looks essentially complete (except for a few fancy features, of course); chat can come later as I've coded far too much to do it right now.