Page now performs a series of validations in javascript to prevent reaching the validators with incorrect data and to inform the user where that data is incorrect