Refactor signal codes
Adds worker remove functionality
Changes queue name from worker.new to worker.start and worker.destroy to worker.stop, sets requeue for the rejected messages and limits requeue to 100 times for stop queue