Fix radio button default and alignment

* The toggle on the checkbox in the header wasn’t specific enough and
was affecting the default state of the radio buttons
* Update module and tests to use js prefixed class names rather than
elements
*  Tweak alignment of radio buttons by removing padding and adding
margins