Add support for bootstrap icons, originally from @stalinb87

Add support for bootstrap icons, code originally from @stalinb87. But his pull request was all over the place. He was also missing the icon- bit in the class.