a vague attempt at doing a recursive git blame

the idea being to track the history of changes to a particular line back through the repo history
it sorta-kinda works, but not perefectly
trying to find a way to summarize long file lists

looks for commonality in base dirs and reports only the base dir if that dir contains more than 5 or so files
probably needs a bit more work before it's truly useful