SemVer Compare

Version validity, ordering, and diff (semver).