Added trash files to .gitignore

editors create temporary files that we don't want committed:
.*swp
.*swo
*~