Chapter 5 - updated gitignore