Added NLopt + tweaks, fixes #5
Resolved merge