Fixed the logging.  Will still need to be updated to respect global logging settings.  Put in file limitations so it won't even try to upload the file if the file is bigger than 25mb.