Bug fix to addExtraParticles()

The effect of the bug was that addExtraParticles() would sometimes select an initial position for a Drude particle that was on top of the wrong atom.