refactor configuration parsing
avoid using to much eval() or exec() in configuration parsing
add comments to configuration module