New HTML5 input types

Fixes #17