Update travis to test against Python 3, and make setup.py Python 3 compatible
Add gEdit backup files and the virtual environment directory to gitignore