Refactored async out of PDFAppend again, supplied xhrImg helper instead; image classes now support an opts.tag property instead