Updated IOException and loadfromstorage button

Only have the button pop up if there is data in storage.
When theres an ioexception when downloading data, only try loading from
storage if there is data in storage, else finish the app