Added emacs backup files to .gitignore.

I've added `*~` to .gitignore so that we don't have to see emacs backup files in git listings.