add number field

add number field which uses the html5 number field type, and supports new min and max arguments

also adds number field to the examples
fixes #27