IO.fromRingBuffer now correctly drains buffer

See #54
Record streaming now accept options