Progress towards particle removal

The particlegroup will now handle all particle removal. There is still a
crash when more than one particle gets removed in the loop