adding .gitignore and ch17