Semantic tags and schema metadata

Replaced divs for page templates with sections, and replaced section
tags with divs on sections without headings. Added schema.org metadata
to blog posts and portfolio items.