Dry run of document/code review using pull requests

This pull request includes a skeleton of documentation using sphinx-doc. I've not added sphinx to the virtualenv, yet, but I could resubmit this pull request with that change if it was desirable :)

If you want to see the HTML that results from the this project, run 'pip install Sphinx' in vagrant... or your host machine, whatever works for you.

Let's discuss two things - the approach to documentation and the proposed resource formats for revisions, revision collections, and activity logs.