Provide a convenience wrapper for transit:read/2 and transit:write/2

By default, transit:read/1 and transit:write/1 uses the json representation of data.
Document that we can only accept keywords in the range of 0..127.