Working version of C-IPOPT code.

Supports numerical differentiation, apparently successfully.