Upgrade Chaplin

Chaplin 0.11.0 improves the way the [Composer](http://docs.chaplinjs.org/chaplin.composer.html) handles promises. Specifically, the `Controller::compose` method will now return a promise if the composition body returns a promise.

This is related to issue #3 as it allows us to defer display of a view until the Composer has completed a deferred task (should we need to).