Various small fixes to make cleaner and more consistent

Made questions actually work right
Checkboxes are now radio buttons
Typing in input box clears radios and disables
emptying input box enables radios