Still working on xbee and serial port backend connections and error handling