refactor tests
add users model
add user validation tests
make basic user model (including secure passwors)
ch 6 exercises
finish user signup