Finished Chapter 5 up to 'User Signup.'