Fixed PSO Convergence issue.  Occasionally converges to impossible solution, though.  Could use some extra checking in order to verify the solution is valid.