1.implemented terminating conditions
2.made single value SVM's workable
3.added preventing mechanisms so the a particle wont be avaluated more then once, and no duplicated are going to be incldued within training sets
4.retraining surrogate model ONLY if the training set has been updated
...
Merge branch 'master' of https://github.com/CustomComputingGroup/MLO

Conflicts:
	views/plot.py

I just copied the version that was online... same mod