initial commit of the DistributedEnsemble and ParameterSweep classes