BFGS working
BFGS working better
made init() run() methods
fixed init() method
Pulled down Uri's changes.