Added done() - terminates a Promise chain, rethrowing any unhandled rejections as Errors.

Fixes #14
Added syntax highlighting to README.md.