generate user model
valiation
installed password digest column
Basic user model