Make ring buffers each 1M
Rename source to client
Rename original_destination -> destination
Clean up ByteStreamQueue interface, and speed up (use memcpy)