Updates for new configuration system

Extracted from #51.

@mdboom - is this the correct approach? What is the correct thing to do for packages that don't have any configuration items, if they want to avoid any warnings?

I guess the ``README.rst`` should be update to give instructions on what to do with the default config file that is here.