Makes Base58.py python3-compatible

NOTE: This breaks the interface for `decode()` - it assumes that the value passed will always be a checksummed string.