Updates the DataCollectionSettings initialization to call a function checking for a user-defined logfile before defaulting to the initial Documents location.
Adds a "Log Directory" button in the UI that opens a folder dialog to select a new folder for log output, updating the user setting.