Wrapper on promise all for returning failures
npm install p-all-with-failures 
yarn installyarn testPass in array of objects having key func as a thennable and failureCb as a callback function which can operate on error passed in if promise fails.
#### For example ####
[{ func: Promise.resolve({some: 'value'})}, { func: Promise.reject({ message: 'Error'}), failureCb: (err) => err.message}] returns [{some: 'value'}, 'Error']
If we were to use Promise.all with . [Promise.resolve({some: 'value'}), Promise.reject({ message: 'Error'})] would result in rejection with error message.