Add the edit/buffer package.

It provides unboundend, file-backend byte buffers.
Currently there is only add and read support,
there is not deleted suppor. That's to come.