Merge pull request #7 from Soarez/master

removeAllListeners work
patch version
only writing out if the stream is writable
minor version
setting readEmitter and writeEmitter
patch version
fix typo