modeling user: basic name & email
modeling user: secure password & test suite