fixed bug in finite difference of Hessian calculation... Hessian direction seems to be correct now