Added checkpoints so we can push more than one block into Mongo at a time. Also started adding the missing fields