Wrapped job in Q.then(...).
Added comments.
Clarified test.
Checked that the job returns a promise.
Added tests.