[fix] use wrapped stream, avoid infinite calling loop
[feature] constant (version informations) and start of header (dynamic choice of codecs)
[internal] start of protobuf binary encoding as demonstration for api