Split out Promises/A+ specs into separate files and updated according to https://github.com/promises-aplus/promises-tests
Added specs for section 2.2.2 of Promises/A+