Add Python 3 support, tox.ini, and some classifier tags

Most notably I made a few changes that allow this library to run on Python 3. To support testing these changes, I added a tox.ini file.

I've also added some Trove classifier tags to the setup.py, though I'm less sure that these are comprehensive. Still, I wanted to note which versions of Python we've tested against.