added support for IPOP and BIPOP along with VD-CMA, ref #72
Merge branch 'vdcma' into dev
Merge branch 'dev' into surrogates
surrogate strategy now works on top of any other strategy through template, closes #80