Added typeMismatch validation attribute.

![](http://media.giphy.com/media/lWoe8l9aHwS4/giphy.gif)

Added test for typeMismatch and one that was missing for tooShort.
You should add this only to specific types, such as email. because this.type is always a thing, every field will always get a typeMismatch message even, radios. I was just doing it, so either I can finish up and pr or you can fix your pr