add fontawesome icons, fix archive template bugs, add navigation module style