basic user model with bcrypt
user model tweaks
Finish user signup