Added Particle and ThreeVector classes