#27 should be resolved. not closing yet until more testing is done. downloads should detect they are bad and attempt to resume at intervals