Markup validation everywhere, and HTML5 compliance for the checkbox .toggle. Fixes #11