Finishes chapter 8. users can sign in and sign out