GitDescribe addition

Not quite functional yet, but close.  Just need to
push parsing logic a little further.

Also need to make unit tests, then clean up error logic
Creating GitDescribe unit test
Adding hard error mode to GitDescribe
GitDescribe working now at a basic level