_Job takes a supervisor
launch_config param is on the wrong method
A logger instance, for logging!
Minor tweaks
Document __init__