We need to add a few tests to this

- Test for the machine add event
- Test for the machine remove event
- Check that the unit event is handled properly
- Test to verify that the couple of methods that ignore container do ignore containers
- Test to verify that the destroy leaves no tokens behind.