Fix #6 - Add destroy() method to explicitly release the workers-otherwise sometimes they're not GC'ed quickly enough