Fix to social media icons.

When not at root level, the social media icons wouldn't show.
Check for touch.

Modernizr library wasn't testing for touch events previously.
Add viewport header.

The blog will now appear the way it should in mobile.