Few improvements and future proofing

* -d accepts %title and %title_
* chapter numbers passed down as floats if possible
* cleaned up code
* download methods are in scraper classes
* duplicate search is only performed on selected scope
* multiple URLs can be used in one command, even if they're from different sites
* zip method is in the Crawler class and is inherited by all scrapers