Add protocol for communication

define message format for communication, so
client/volume_directer/switcher/device can communicate each other.