make the transition map an Ember.Object

So the container can instantiate and destroy it.
self-initializing transitions map
self-registering test-waiter