Adding input type number

With support for min, max and step
Add min/max support to input type date
Add range field type
Adding a integration test for number and range
Adding search input type
Adding color and search

Forgot to commit between, so this is a two for one
Adding support for button and image types

and by that I mean ignoring them so they do not explode anything, but
not actually validating anything with them.
Adding month and week types
updating the README
ignoring reset buttons
Update README.md
Merge pull request #2 from G5/adding-types

Adding types