feat(protobuf)

Add message.proto.

@fengjingchao
Do not merge this. I am going to add a field in all messages to hook the protobuf struct. Just like what @xiangli-cmu did in goraft.
See https://github.com/goraft/raft/blob/master/append_entries.go#L23