modified to be non-copyable;
fixed arguments in new swapSnapWithClean() and newWriteSwapCleanWithDirty();
updated TestTripleBuffer to use default constructor