gitignore and project files