added better .gitignore file