Change version handling

version are not only 3 numbers now.

we let `git describe` handle the version

on dev we will thus have :
v1.3.1-72-gff74aa0

and on release will only get the tag:
v1.3.1