Add Semantic tags, add markup to header, nav and footer