decoder: add readCString
decoder: use readCString. fixup readClass to use readClassTag