added radio button default checking, as well as the bare bones of the client side form validation system