Assignment form fixes

This PR includes fixes for the localized date/time issue (#102). General clean up and fixes are also included.

The Yes/No radio buttons were replaced with checkboxes. Prototype code was replaced with jQuery code.