Python3 Compatibility, PEP8 Fixes, remove unicode()