reverted the load_from function to error when spreadsheets cannot be found (i.e. when the conection with uherowork is broken) prioritization of sources should take care of the negative effects of breaking sources. This was also causing the data source to return the wrong data -- data not associated with the source load