Rolls up to next version (0.4.0)
Fixes scenario where class of a worker might be passed to test instead of instance
Reworks and improves testing