add BufferWriter
Use BufferReader and BufferWriter
Don't throw when deleting virgin object
Update README.md
inject storage engine from session
wip
failing first test