remove mandatory model type to make the minimizer more versatile
save the minimum point in the minimizer
add test module for the minimizer
add assertion which checks for the index bounds
change the order of the constructor parameters, because there should
always be a function, but not always parameters
add a default constructor
Correct setter parameter type
add example code snippet
first implementation of a general root finder
make the solver type exchangable
Replace the EWSB solving routine by the general Root_finder