Addressed Jay's feedback on Chapter 2, added more to Chapter 4, lots of little fixes, updated todo.txt