Add Python3 Compatability to spec
Use io.BytesIO instead of io.StringIO
Use six.text_type instead of str
More text_type
Docstring tweak
Useless import
Go back to StringIO, seems to work better heh
Still futzing with bytes/strings in @trap
Centralize Bytes-vs-String-IO imports during testing
use 'b' prefix, six.b not required
Go back to using StringIO-ish objects for stdout/err mocking
Nose 1.3 has fixes for Py3, including format_exception
Accept bytes, getvalue() strings on py3, in @trap
Python 2-ism
Bump version to note bunch-o-changes re: Py3 support
Python version updates