Add documentation for xml-crunching methods.
Simplify list_from_config method.
Set default values correctly.
Update unit test for update_configuration to match reality.