Refactor parts of XmlDumper to make it easier to work with.
Add a "due date" to an assignment in the grade book to address more of issue #36.