going back to having the client and core 
use the same worker specification for 
convenience and sake of clarity

resetting the registered workers in between
tests
implemented way to store the 
average worker runtimes
now tracking number of milliseconds it 
takes for each worker to complete a job