Added a SR1 Quasi-Newton step
Added Broyden class and tests