add viewport meta tag for mobile, and fix for :active state on hover

hopefully this fixes all of our mobile issues.