Added code for the WorkerTrainer, almost complete
Finished WorkerTrainer
Merge branch 'PluginWorkerTrainer'