added facility to pass parameters to datamaker, to avoid use of parammaker function
changed code to make some structural changes to the way the dsc works: removed params and flavors, replaced scenario_seedlist with a list of scenarios, where each scenario is defined by a list that includes its name and function used to generate data