Servo settings to file; prog_run function
Split gather setup from gather()