I FIXED IT! My widget is now launching a config file and updating the current forecast based on the zip given.
Edited the config to save a file called configZip. This file is used to update every 30 minutes. Everything is FINISHED!