Started on chapter 4
Added some extensions to the .gitignore file which seemed unecessary to add to
the repository