working
use readable-stram if there's no Duplex
Merge branch 'master' into hyperquest

Conflicts:
	package.json