using callback class. and returning job_queue_name
extracts code to CallbackHandler
extracts Originator#callback_handler method
tests that Orginator runs before_job_starts callback
extracts publish_files_and_job
loads CallbackHandler just when is needed
tests resolution of job_queue_name in listener
changes old MY_NOTE tags to TODOs
adds after_job_finishes callback
removes tests that mimics implementation
before_job_starts returns job_id, which we used to identify gorgons queue
listener use job_id from configuration to build job_queue_name
listener and originator build job queue name same way
checks if job_id is a string before returning it in CallbackHandler
WIP
Renames job_id to cluster_id and before_job_start to before_originate so that the names are less ambiguous
Cleans up the callbacks a little
removes some TODOs
fixes callback config in tests and sample configuration
Merge branch 'adds_before_start_job_callback'