adding better .gitignore