Deleted older buffer implementation
Moved I/O functionality out of the buffer module