Add general submission content class for code submissions, quiz submissions, and free response submissions
Clean up code submission model