make basic user model and sign up