A Promises-A+ wrapper for Google Chrome APIs