Exposes some promise methods

Exposes `finally` and the compatibility methods `caught` and `lastly`.