adding ability to specify alternative fontawesome classes, and attaching library for rendering block