ConfigurationSection is now a pure interface.
Added InvalidConfigurationException that is throwed when the configuration file
is invalid.
Added getConfiguration(std::string) that returns the configuration class readed
from a file.