WIP(protobuf)

Add message.proto.
Finish ballot.