get commits in a merge
display all authors of commits in a merge
commitsBySha needs to be in global scope.
don't revisit explored commits

This is a huge performance enhancement for repos with lots of commits.
Revisiting is totally unnecessary.
Merge pull request #21 from lalitkapoor/21-attribution-is-not-always-correct-for-pull-requests

attribution is not always correct for pull requests