The Grand Refactor.

This thing was a giant single-file mess.  Now it is not.
Adding support for radio buttons
Cut some unused markup out of the test.

Those are leftovers from when this test was massive and it was all we
had.
Added support for checkboxen.
Merge pull request #1 from G5/refactuary

Refactuary