[#8] Add dry run mode

Dylan Wilson requested to merge issue-8 into main

In dry run mode, analysis will not take place but the exact commits which would be analyzed will be output.

This is enabled with a --dry-run argument.

Closes #8 (closed).

Merge request reports