Finished validation states

[#67224652] Added more validation states. These match what is used in
the signupForm. The styles need to be fixed but they just need to be
hooked up for now.