fixing unittests for #214
If the download on update fails return 1 and provide a summary of the errors, starting with 'ERROR: Not all sources were able to be updated'  Fixes #215