Formalize the build environment.

Use the github-pages gem to match the local environment with that of
GitHub Pages. Add documentation on how to set up the local environment,
and add a Makefile to simplify serving the site locally while also
enforcing the build environment.
Merge pull request #74 from kevinwang/gh-pages-environment

Formalize the build environment.