rename package client to clients
extract bytes access as type class from (de)serializer
finally default value for api.Client
let thread safety spec churn a little but longer
proper readme