fix rendering of fields as html

the original implementation was unnecessarily complex and broke
data-binding
revise Deckhand::Form

requires subclassing now because it sets values in #initialize instead
of #consume_params

uses :boolean instead of Boolean for input type because the latter is
Mongoid-specific