Updated validators for requirement fields and added call to validate function.
Also improved logic for setting which fields are editable at each stage.

Contributors:
	David Modica