Ignore *~ files such as generated by Emacs and other editors.

Since many text editors create files named with a `~` suffix as temp files, I created a rudimentary `.gitignore` file to ignore these files, as is common practice.