process_argv and load_env_vars are moved to Settings class