added file name to donwload path
refactoring
check filename when download
added argument validation
added file name to download path
Merge pull request #133 from assureit/download_with_name

added file name to download path