STY: Renamed run.py to cli.py.
ENH: Add cli option to save the perf dataframe to a pickle file.
DOC: Add explanatory comment.
BUG: Create noop _analyze if not provided.