allow for zero mass particles in evolve_kepler
additional checks for particle remove and add