Simplifying Glyphicons

It's much cleaner to user `<i>` instead of `<span>` and for the class to be `.icon` instead of `.glyphicon`

Also added in a lot of extras on the baseclass that will handle how the icons are displayed cross-browser. Set them to not allow for highlighting by the user.