Field persistance

This request adds persistence to the fields so that their values are preserved across runs. I was running it so many times that this became a bit of a thing. 

Also doesn't bomb out on the first error - attempts to finish and just log the errors. 

Removed usage monitoring as it was hanging.