Added FontAwesome and refined the UI