Finish chapter 6, make basic User model including passwords