create basic user model with password