Made some correction to L-BFGS to make it more consistent with Nocedal
Added a part for minimization using DOF of box and s_i to L-BFGS, it is not complete it needs a relevant line search.