adding some advanced schema

mostly itemtype and itemscope
this can be easily customized if you’re in the mood
bringing main element back into the fold

also adding some schema markup
adding main schema markup to the body and nav
adding schema to the footer