additional unittests for versioning; and a fix for vertex-tag key values not being versioned correctly