HTML Field Types

This allows the default form renderer to infer the type of fields from the Resource definition.  Rudimentary implementation at first.