Wrote a better implementation of CPV Version.Parse and implemented IsValidPrereleaseVersion validation method.