Up to ex2, add in .gitignore