Reverts to original formulation of linear program.
Adds support for multiple LP solvers.
Adds Gaussian elimination in order to use cvxopt; not quite working yet.