Improved plugin structure

Improved structure, removed FontAwesome compatibility as it didn't work.