rename WorkerHandle.release() to stop() and make it a stoppable.
remove unused imports, run isort, add more tests for WorkerProvider, fix WorkerProvider, fix Stoppable