Some CSV reading logic extracted out
Prints any errors when generating URL list or calculating download size