Refactors Worker, so that queue is triggered via queue method rather
than exec
Refactors Job namespace and class names
Removes job plugin manager configurations
Registers new factory for JobPluginManager
Adds factory class for ServiceJob
Adds new tests