added simple parameter specification code with a sequence of dicts that are searched in order, should gradually convert all optimizers to use this framework for their many search parameters