Document All The Things (At Once)

This should be enough to get us by for now.

I'm going to make it a hard requirement from now on that pull requests contributing significant new functionality come with documentation.
By all means try it yourself.  Don't worry about having to teach anybody anything, that's what the Basis is for.