Refactor read-form to ease extension with new input types
Add support for new HTML5 input types: email, url, search & tel
Add support for html5 input type "number"
Add support for HTML5 input type datetime

Still need to handle when the value is "empty".
Right now this defaults to current datetime (I think), but instead it should be nilc