Changed on(data) to on(readable), update for node v0.10.4. Fixes #30. Todo: remake into protocol transform.