updated cageClient script to now use the "select" reactor.  This appears to prevent unhandled OverflowErrors seconds after stopping a LoopingCall