Form validation update

Fixes a few thing wrong with form validation like radio & check boxes and browser validation placement.