integrated email validation(devise/confirmable):code sent to email to verify validity
added more checks on information on sign-up by disabling submit botton if certain that the server will return errors