Added default support for HTML5 number fields. Closes #26