refactor docs (no content or style changes)

inherit from a common base, move footer to an inclue, add comments to CSS for readability, and introduce a guide-base from which guide-normal inherits
combining style sheets and layouts, esp for user guide

user guide now has the same top+bottom branding as rest of site
add icon links for twitter, github, and IRC; and use scss, because jekyll allows