adds check all and uncheck all
adds some html5 validations
adds max checkbox validation
vertical specific fields switch when user selects different vertical
vertical specific fields switch when user selects different vertical