Currently working for simple test case and bad optimization. Further work required.
Probably fixed bayesian optimization. Still requires docs and cleanup, and a nicer way than hardcoded gpy params.
added legend to debug plot in testing.
added a configurable mechanism in EI for different optimizers. Uses scipy.optimize.brute as default. There is still a problem though that scipy does not respect the bounds of optimization.
Merge branch 'minproblem'