Chap 6 done, basic User model (with bcrypt)