added CmdVersion and a wrapper and property class related to the
command's response
change cmd for heartbeat thread to version due to the smaller payload