View exercise clean up

I am not sure why github keeps thinking I erase the entire file and re-add it...

Anyways,

Some fixes for the modification form and view form. Details should be listed in the commits