Add StrongWolfeLineSearch implementation by Aaron Defazio.
Use FirstOrderException so that LBFGS can continue.
Fix initialization of values in StrongWolfeLineSearch.
Merge pull request #59 from crealytics/master

Use StrongWolfeLineSearch implementation in LBFGS