Improved .gitignore

This version should break each others environments less.