Implemented edit UI; bugfixes in /assignment.  Fixed #9.