Add TOC generation with font awesome