more client side form validation added, form markup changed to bootstrap