Improved GIDN + other fixes

Added capability for multiple runs to each PSO. Made a fix involving
array copying in GIDN and lBest.