Add unittests for AsyncJob.  These tests use the stdlib unittest.mock

These tests use the stdlib unittest.mock module backported from Python 3.3.

Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>