Use git-describe to get tag version information

The git-describe command gives a little more human-readable version
identifier that includes the latest tag and the number of commits since.
Move git-version to separate function