Added tests that test against the official promises/a+ compliance test suite. https://npmjs.org/package/promises-aplus-tests