Fix failing tests. Fix client side validation.

Some tests were failing because labels were removed from
the sign in form. Also client side validation was stronger
than server side validation so this resolves that.