Finish Chapter 3 and update README