Tests and readme

* more tests because of api change
* testing of event listeners (still dodgy with node v0.10.x)
* a usable readme