add db user, user test and validation
"Make a basic User model (including secure passwords)"
Merge branch 'modeling-users'
finish chapter 7