readability changes in pso.py
implemented repulsion field classes
comment details
added repellers to PSO, Particle; ERRORS