Fix commitCounts not respecting date range passed in

shortLog does not support --after/--before, rewrite commitCounts to use log, we have to count differently as the output is different