Finished Documentation

Finally got around to finishing that documentation I promised back in July, now that midterms are pretty much over and I have a little more free time.

There probably are features that I've missed, so feel free to suggest any changes.

In the process of writing this, I've noticed that  ``@variables``, like ``@stacey_version``, probably should be changed to ``@cindy_version``. But that's a trivial matter, and can be changed quite easily (although it'd break any templates using ``@stacey_version``).