migrate to engine.io

Leaner and faster connection times over socket.io. Cleanup interface and
avoid use of jquery.