BF: Fixes an error when git cannot describe the current checkout because there are no tags available (eg. in a shallow clone).
NF: Adding a command line argument for the version.
Merge pull request #242 from Debilski/feature/pelita-version