implimenting .gitignore