Fix of typos in documentation
Update: Refactoring of the new json error handling code to make it easier to read, modify and maintain.
Fix: Typo caused signals not to work properly.

Conflicts:
	jip/jobs.py