Save good solutions

Added the goodSolutions array that will hold solutions that improve the cost, in order to not lose them while running the SA