Fixing base.
Debugging download piece of processor.
Adding a class specifically for handling the download itself so the processor doesn't need to have logic for downloading.
Refactoring the stuff from environment variables to be in base so they're available to all the child classes.
Updating to match new base object properties.
Updating to match the new base object properties.