Added gitignore, finisched chapter 5.2