Implement stream pausing

Refs #103 @30m