Async transitions

This is the Ember side of

https://github.com/tildeio/router.js/pull/19

Not yet ready to pull, just giving folks an opportunity to play around