Added some missing rewrite rules
Nicer Show instance for TextException
Provide convenience decodeUtf8/encodeUtf8
Optimize decode a bit