Adds a "make clean" target and a .gitignore.