made blog posts semantic using header, article and footer tags