document and iter_child_elements

Added another method to a Node object. The document command will soon
change to better organize the components of the module. It will try
to format the data so that it can be displayed properly in a
documentation page.