Add tests to make sure teacher and student specific fields don't disappear on errors.
More formatting adjustment.
Remove tests because they had unexpected behavior and fix #2.