config: breaking config stuff out into environment file, etc