Add --no-wait option to asynchronously start multiple jobs

This PR adds the `--background` option so you can asynchronously start multiple jobs without waiting for each job to complete.