added cmaes 
added abstract alpha class 
create new clean main