Include id when unpacking software_requirements
Cascade Jobtype version -> software requirement
Docstring and style fixes
Don't pass superfluous arguments to logger
Add version jobtype api