Commit range finder

These additions allows commits for weeks prior to the given week to be collected, passing in the number of weeks previous to be collected