The string.encode('bz2') does not work in python3. Implement passx_encode/passx_decode functions compatible with python 2.6, 2.7 and 3.3. Add a simple unit test.