added sign up tests and invalid test + display errors on form