Setup a runner

moved away from passing app everywhere using config instead