adds write_config_file and read_config_file
Introduces the Log File
adds argv routine