[WIP] Refacto 3.0

This is a refactor of Elephant.IO. At a first pass, it will support only emitting data, leaving the reading / keeping alive parts as stubs to be filled for later.

It should support Socket.IO 0.9 and 1.0.