EncodeTo and DecodeFrom are a pretty big performance gain
update readme