Updated the README
Refactored the parsing of download-arguments
Split the method "process_download_request" up