Updates to PSO - corrected the velocity lens

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Correct Guide.nbest to use the memory lens.

This was returning the wrong data. Thanks to filinep for locating the issue.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Implementation details for additional PSOs.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Switch to monocle lenses.

Signed-off-by: Gary Pamparà <gpampara@gmail.com>
Add Quantum and Charged PSO implementation details.

PR: https://github.com/cilib/cilib/pull/218

Signed-off-by: Gary Pamparà <gpampara@gmail.com>