viewport added to base template

Adds a viewport, so the page scales correctly and is much easier to view
on mobile devices.