cleanup versioning, initial test for version history