Only download if it's specified in the config
Add mkdirp
Make directory if it doesn't already exist
add download function