Moved to Java8
Sends error to plugin on grading fail
Saves old submission zip up to limit. Only keeps latest backup.
Organizes structure by year-course-section-assignment-user
Removed unused classes