Sign up fully works now. Adds error message if email is in use. Does not allow duplicate email accounts in database.