add invalid state for form fields + front end email conflict validation