Add virtualenvwrapper to the Makefile

This will automatically install bpython and flake8 into any new virtual
environment,
Add the Terminal.app settings backup to .gitignore

The `dump-terminal-settings` command added in 8086afc adds a file to the
repository that isn't meant to be kept around.