moved single objective test functions to separate file so they can be used standalone in spikes etc
better nlopt testing