Post now highlights fields when errored

Updated control code to remove "goto" statements. (Do you want to be
eaten by a velociraptor? xkcd ref)
Error fields are now passed from the Model to the Controller to the
View.