add python3 future imports and add zippath to py3 test suite
WIP: getting around bytes + str error, still broken with ZipArchive(b'..'). see twisted.test.test_paths for workaround?
fix bugs using zipfile.  it only works if you pass it strings, not bytestrings
fix tests in python2, strings are now unicode
converting strings to bytes, since that's how the test_paths suite looks
convert stray strings to bytes
convert more stray strings to bytes
wip: confused with these repr tests breaking in py2
fix escaping test between py2 and 3
fix error adding bytes to strings, fix ZipArchive to allow taking bytes, since ZipFile breaks if you pass it bytes
keep archive path internally as bytes, fix parentdir test
fix bytes mixing issue
fix double encoding error.  broken equality check now :(
convert cmp method to eq. python3 doesn't support cmp
add hash function to fix test_dictionaryKeyWithString
fix __cmp__ missing stuff and __hash__ wasn't getting inherited
fix error with getting file info from archive. was hashed against 'str', not 'bytes'
fix 'validFiles' test, python3 zipfile doesn't look at bytestrings. fixed encoding consistency
fix last tests -- keep internal modeling with bytes, otherwise switch to str with stdlib zipfile