Fix for issue #27

Not all fields from the form were getting passed back to the controller so we couldn't use do custom validation when two or more fields were required, ex. assert password == passwordCheck.