fix exception clause in rlp.__decode()

The exception clause itself has an error which results in the following failure:

    >           raise Exception("byte not supported: "+fchar)
    E           TypeError: cannot concatenate 'str' and 'int' objects

This branch fixes the error and uses a more meaningful exception