Update .gitignore from https://github.com/github/gitignore keeping Vim and emacs cruft
Use tester.py's built-in coverage and coverage.py's built-in cleanup