add partial py3 support, make py2 pass tests.
fix 20 py3 tests.
temp fix py3
fix some more tests
Fix all tests + add support for py3 on travis
remove print
Fix output issues.