Add the initial documentation and website files.

All documentation and content is written using Markdown, and Jekyll is used to
generate the website from these sources.  When ready, the generated output will
be pushed to GitHub Pages.