Added support for not providing a gather script
Added --rundir option to allow user to override where the run is written to