added gitignore and stuff from the first couple of chapters