added a general .gitignore