Store marker in state file.
Use marker to pick up where we left off.
Record seen keys to S3.
comments, cleanup
Fix bad call to saveState() and missing err callback.
Always back off marker.
config naming cleanup.