.gitignore and rm for TeX, Python, and temp

adds a git ignore file
and deletes temp files from latex and python

the pdf files are not ignored.

only deleted files from `rm ./*/*.{aux,log,synctex.gz,pyc}`, `rm ./*/*~`, and `rm ./*/*#`