Adding `assure.js` Promises/A+ micro library

- Compliant Promises/A+ implementation supporting branching
- gzipped size is barely over 1KB
- Grouped with my other micro-libs in `data.js`