Added populate() methods for each configuration class. It will populate that instance from an attrdict.

Added comments including usage examples.

Added Italian unit testing: print out a few values.

I actually prefer the conf_yaml.py example, which goes file -> attrdict.AttrDict -> config.Configuration.
It will raise a KeyError for the keys it wants and will happily ignore all the rest.
This lets you "cherrypick" the config values your executable wants by crafting your own Configuration classes.