add a .gitignore file to control commitment.