Update .gitignore

Added ignore for C, C++, Python, TeX, LaTeX, Emacs, vim