SimplePromise now passes all Promises/A+ tests.

Fixes #24