Add .complete() method to Promise and find-chain.

I've just added the .complete() method to the Promise API. This enables traditional callbacks with `err, result` arguments to be used with the `.success().fail().complete()` syntax.