Initial update for the GUI involving downloading, extracting, and updating.