added config_file logic
made some changes to the default config file
filled this out, should be nearly complete.