client can now set the download path. if the path does not exist then the programm will create it if the user gets a file