added name, email, phone number, and provider to the user table and tested for name validation.