added verbose logging flag (-v or --verbose), fixed config file reading, path changes for windows, minor config param name updates to match the switch name