Built functions to upload files
harvest csv from a remote source fixed by Jessica Alisdairi