fix(bp): add runner to global bp object
fix(RunState): change sample and iteration defaults to be more reasonable
feat(Logger): add basic logging service
feat(AutoRunner): implement auto-running functionality with logging