Create user model

Updated finished ch. 6 and all tests pass