update gitignore to ignore emacs temp files and eclipse files