Mixin withTeardown to the attachChild component

- Fixes #5
- Updates Flight version