several changes:

* Implemented Nelder-Mead algorithm.
* Implemeted differentiation with different sign.
* Pull reading gui widgets operations out of the worker thread.
* Changed noisy starting function for optimization.
* Implemented visualization of graphs during optimization.
* The differentialEvolution algorithm now asks more often, if the
optimization shall terminate.