few adjustments
new testing patterns.
use readable-stream with streams2 api.