Add destroy machine to the ECS and deployer bar

This branch adds destroy machine/container functionality to the ECS and the deployer bar, including deleting queued addMachine records.
I may be misunderstanding the use of bind, here, but I'm guessing it's to ensure that `this` above is the ECS. Is there any reason you didn't just pass `this` in as the context for `forEach`?