Fix a silly thinko that corrupted --output files
Move to a more general way to perform regressions
Plumb custom regression support out to users
Add support for regression bootstrapping