Added conditional css and js loading as well as font awesome