shiny new xbee_talker class