Make Configuration spec independent of YAML files, test env vars