Overrode Equals and GetHashCode on Semver

- Both ignore build meta data