PR #214 feedback.

- Use `git describe` to get commit count and shorthash.
- Fail to import if setup.py hasn't been run