Introduced BatchOptimizationParams which extends dimf::OptimizationParams. Improved error handling for user spelling errors.