Added support for experiment._dryRun and for the experiment class to manage list of logicalSteps.