added component template and fonts for fontawesome