Add assignment method for Version constructors. Added additional test coverage to VersionTest.