Utility commit: FullSubmission arrives in order to bind ProblemSubmission and JudgeConfiguration together, Language Implementations are linked and serialized with executables if present (for now, at least), and FullSubmissions may be fetched/pushed rather than grabbing all parts individually. JudgeManager is now present and streamlines judging.