added basic reconnection logic to engine.io client. will refactor shortly to bring the Transport API closer to the RTS API