Submission form hidden until user displays it
typo
Students can now edit their submissions

Uses a similar work flow to the one used by professors to manage their
assignments. TODO Similar functionality between the two should be
refactored.

Fixes issue https://github.com/kelvinhsung/GTCS12/issues/30