get_download can now fetch multiple sites.

I've modified the code of get_download to allow it to call multiple
sites at once and return tem in a list of sites.
Added flags for cf and types in the compile_list, no implementation yet though.
Identify unique and non-unique taxa, aggregate by summing and return warnings if non-unique taxa appear in a single sample.
merged conflict from simons old and new branches for get_download