config modification

Resturctured the config structure as proposed. Only bit i'm unsure about is to make the unparsed dicts attributes on the configfile object or make an attribute that contains the three dicts. The solution here is to make it attributes of ConfigFile, but this eliminates the possibilty to include more sections. In the other option we should figure out how extract the dicts from the configfile to pass them on the the dispatcher, projection and input classes.