Fixed #54 -- set min/max attributes on NumberInput if provided
Fixed #53 -- Added support for `<datalist>` elements