python 3 passes, py2.x now broken
fixed encoding issues in tests, all tests passing locally