created user model
handled the signup/registration