Adds ringbuffer IO adapters

See #54
Adds ringbuffer IO adapters

See #54