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