Added common base class for optimization classes CBaseOptimization
Inheritance of CTrihedronOptimization from CBaseOptimization