Using html5 "number" input type for form fields
Includes some suggested min/step/max values. Not fully validated yet. Towards #7.