creates models, controllers, spec files
finishes validations of name and email. writes spec for them too
finishes authentication for users. writes all test needed.