Add support for bootstrap icons and fix overlapping of elements

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. Also fixes #6 overlapping with other elements