Rename Descender interface to DescentDirection
Remove Copy method from Vector and change semantics of Assign
Remove unnecessary Set and Get from Vector
Rename Descender and LineSearcher interfaces
Add package name to panic messages
Add acknowledgment to libLBFGS.
Add non-linear least squares fitting example