Implemented a Non-blocking Xbee (which can block if necessary for initilization and launch commands) for the controller. We setup the information for the connection in a structure which is passed around.