Kurtis made a bunch of changes to the interior point/newton's method code