refs #NA Added OptimizerAbstract class and some php doc blocks fixes