Optimised the velocity and speed calculations, and consolidated them
together so updating them is easy.
Updated the window function to not include an extra 4pi, thus theory
finally matches the simulation data.
Merge remote-tracking branch 'origin/master'

Conflicts:
	Particle.py
	rspheres.py