Environment config part 1

This PR leaves the existing config method in place so it'll keep working until after MyUSA's `environment-config` branch merges, then we explicitly remove it