added check for mutation and crossover settings inserted by GUI; if not inserted, set default values