initial version of the master -> save -> runner version that
automatically starts and stops runners. it needs some refactoring