Made more generic submission objects, allowed submission of clarifications, languages are now included in Judge Submissions, and javadocs have been added for several events.
Merge branch 'gui-broken' of https://github.com/blacksmithgu/scl into gui-broken