updated example to use only one open write side, cleaning up write side
write side rename refactor compiles
namespace changes, file data structure rework, and overall cleanup of write side complete