Refactor sidebar widgets into something slightly more abstract
Add FontAwesome assets