chapter 6 first commit (devise stuff for authentication)