Adding directives, updating css, and adding font-awesome