Rewrote ordered-read-streams

Simplified API and removed buffering stuff.