PromiseList can now take a string of promises, or an array of promises.