add max/min age for hotspot analysis

Use `git rev-list --max-age` and min-age options to check for hotspots
between specific Unix epoch dates. Useful for longitudinal analysis.
Add calculation of avg files per commit

For a given period calculate how many files on average were affected
per commit, for those files in the current treeish.