Feature/provider cover

As I see it the whole downloading process has been moved to the `addi` module as well. I think that is relevant across implementations and should be kept in the `ting_covers` module.

That also helps keep cover implementations simpler.