Integrate settings with Downloader

Right now settings are a bit messy. Later, have only the minimum
required settings sent over between classes.