Radios and Checkboxes

Add support for radio buttons and checkboxes. Also adds a fieldset around `button` types