Convex optimization algorithms written in C++. Initially this will include BFGS, LBFGS and Gradient Descent. Minimal deps (TCLAP, EIGEN)