Fix #792 job should not get eaten silently

make sure that printing the payload class to the log does not raise
a name error
fix error: wrong number of arguments (0 for 1)
Added test for unitialized constant failure not reporting
Merge pull request #910 from vamereh/fix-error

fix error: wrong number of arguments (0 for 1)
Merge pull request #911 from sideshowcoder/unitinialized_constant_eats_job_silently

Unitinialized constant eats job silently issue #792
Fix tests.

I merged a PR that changed the configs, but somehow,
the test didn't get changed as well. This brings them
in line with the code.
Update URLs to reflect the repository move
Merge pull request #913 from blom/update-urls

Update URLs to reflect the repository move