Documentation

Adds docstrings and a first draft of a user manual.
Woops. This is wrong. This should say:

    Each element has the form
    
      (SITE QUESTION_ID QUESTION_ID ...).

And then the rest can be deleted