Synthesis and applications of triazaborolopyridinium compounds and substituted triazaborolopyridinium compounds and methods of use – 8715529