Add an `:async` option to `job`

Per email, this allows the user to specify whether a job should be submitted asynchronously.

My editor also automatically cleaned up some whitespace - I hope that's ok.