[WO-693] Promisify Browserbox API – if callback is not provided for API methods, return a Promise instead