Reusability changes

- Abstracted font path to variable
- Made all styles mixins for re-usability
- Removed necessity to have 2 classes just for 1 icon
- Updated docs to reflect changes