Added lib NLopt
Modified Lighting-solving method to constrained non-linear least square