L-BFGS Optimizer based on Breeze's implementation. Also fixed indentation issue in GradientDescent optimizer.