Make Document and Item creation method names more descriptive.

The CLI can use short words, but internally this would look better:

    Document.add() --> Document.add_item()

    Tree.new() --> Tree.new_document()
    Tree.add() --> Tree.add_item()

Any other cases?