- fix setup.py exception if called without runtime dependencies
- import pytz only if needed
- learn a ``-C DIR`` parameter to pass the path to the git repository
- learn a ``--version`` parameter to show the script version
- fix error when passing options and git options at the same time
- turn into a module and use setuptools entry_points to generate script