Added best ever optimization algorithm ParticleParallelOptimization. Fixed implementation errors, modified main driver