Optimizer

Leave cvxopt code in for now