add User table with validated name, email, and password_digest (using bcrypt)
add min password length and unittests