split Configuration.py into multiples files

The file was getting too long. Now there is one file for each class.

No change in logic.