Added Minimization module, with quasi newton multivariable method

Uses brent 1dim minimum search and another method for bracketing the minimum.