fixed error messages for sign up

- On failed sign up messages no longer show up as doubles
   ex: Email is invalid
         Email is invalid
- Color coding for the incorrect fields has been added
- new CSS for error styling