Python 3 support

This adds Python 3 support in case you are interested. I've also added a `mincss` script installable by `setup.py` and added Travis CI testing support. I've made a few stylistic changes too, so you may want to close this pull request if you don't like those. (I wasn't originally planning to send a pull request.)