Testing requires the 'six' package for StringIO

I know I've grumbled in the past about using `six`, but it's fine here for testing with `requirements-dev.txt`.

This should fix the Travis CI tests.