make basic User model including secure password
Finish user sign up
Finish sigin