Change jobRunner to create final actions to run and pass them to a runner

jobRunner is thus renamed to jobWrangler and an actionRunner is created

Also, only a single job is run at a time now (before: jobs were run in
goroutines)