engineio connect handshake working, need to implement transports and support upgrade to websockets