Update .gitignore to exclude temporary and eclipse files