First order plumbing for biconvex solver done. Currently Broken but runs