adding .gitignore functionality for repo creation