Add an :async option to the `job` dsl method

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.