Checkpointing work on particle filter predictor

(None of this is working yet, but I'm about to switch computers
for a few days, so I need to check it in)