Expose Container constructor

So we can use bluebird's `Promise.promisifyAll` method