Swift Promise library for iOS Based on Promises/A+ Spec and JavaScript ES6 Promises Interface