New holder object to avoid code repetition when initializing PaymentOption and CoyrightLicenseBroker objects on different implementations of BTDownload.
Refactor. Bug with TorrentFetcherDownload still not having the payment option still not fixed.