support for XbeeIO fixed, now passes a message of length 4 and recieves in diagnostic method. string comparison used to ensure message recieved has meaning