remove IPOPT (maybe we should not) and add a boolean to use the Visu or not
Merge branch 'test' into UseIpopt
better but still need to be tested and improved