Added (basic) documentation to INI API, wrote the default/example config generation code in the constructor.