move environment to separate file
make app name more restrictive: no underscores allowed
move to new config file format
write no file when we have no config values to write. instead do nothing or remove an existing config file