Initial final submissions change.
Added queueing in submissions to update FinalSubmission.
Cleaned up code.
Merged
Fixed tests, added back in auto update, and fixed lint errors.
Merge pull request #289 from Cal-CS-61A-Staff/final_submissions

Final submissions change.