Added a ParticleFilter class