[workers] Added api to dynamically add and delete workers

+ A worker can only be deleted if it is not busy
+ Aborting a worker is different from deleting a worker