Added a unit test to ensure versioning works correctly for concurrent transactions.
Fixed MVCC test, fixed MVCC implementation to correctly process snapshot isolation queries.