Basic user model
Finish user signup
Finish signin
Finish user edit, update users