Refactor the channel to be an eventemitter in its own right
Bump version to 0.9.0