change to icon_style() function

This change removes the font-awesome dependency and allows the use of wordpress core unicodes such as 'f105' - page.
you may wish to tweak it or add an additional parameter to specify wp (wordpress) or fa (font-awesome).

I also fixed an issue with the style declaration for both single and multiple word post names.