Add smart defaults for environment and config file locations

Also, improve error message when the config file path is not found