Minor refactoring of Worker to allow easier subclassing
Merge pull request #320 from daleroberts/daleroberts/allow_worker_subclassing

Minor refactoring of Worker to allow easier subclassing