Create basic user model
improve sign up