Custom WorkerImpl and WorkerListener

i have added the ability to set a custom WorkerImpl and a custom WorkerListener via Config.groovy