Move BadiffCli out of .cli package
Add new diff method that takes a pipeline spec
More support for RandomInput when using BadiffFileDiff
Lots of first-cutty things
Fix FileRandomInput
More messing around with the CLI