Commenting overhaul of FTP and File packages

Also a couple of function updates in file