Style touch ups

This includes animation on the header contents,
mobile support (check out the navbar menu), and
the inclusion of npm install in the lead
Merge branch 'jdjkelly-gh-pages' into gh-pages