Add tooling for auto cleaning test utils.

- Update makeContainer to use the auto cleaning.
- Update all calls to makeContainer.

Skip the notifier tests until anim can be fixed

Get initial working demo of the auto cleanup makeContainer
Update all calls to makeContainer
Clean up and get tests passing in phantom
Merge pull request #89 from mitechie/auto-cleanup-utils

- Update makeContainer to use the auto cleaning.
- Update all calls to makeContainer.

Skip the notifier tests until anim can be fixed.

These tests are fragile and timer based. They're relying on animation completion and timed cleanup. The update to auto cleaning the container means that we've destroyed the container and it breaks the way this was intended to be tested.
Merge branch 'develop' into relation-refactor

Large test-branch with several files touched; merging for possible conflicts.