Move the protocol buffers serialization from the protobuf branch to master. The current version is naive but it is working for me. Kudos to sd.luxeon