Implemented support for Promise cancellation; documented cancel(), otherwise(), always(), and log().

Fixes #24
Fixes #25