Add support for tox

This adds support for [Tox](http://tox.testrun.org/), which lets you test locally with different Python versions.

This is a nice complement to support for Travis CI (which requires pushing to GitHub). The ability to test locally without committing or pushing is super nice and helps to ensure compatibility across various Python versions.