building user model late at night
pg 252
make the user model with secure passwords end of chap.6