Assembly number now passed to constructur as seperate hash (not integrated within parameters hash). ParameterSweeper can now return a range of parameters without a constructor (useful for optomisation algorithms acquiring the parameter space)