Version strings must follow semver

- Added functionality that detects if we have a non semver version, and,
  if so, appends the version to the most recent tag available.