HTML5 parameter passing cleanup, tests added
min/max validation for number/range input types