Using IOUtils stream copy code
Example showing output of Regex
Closing stream in finally block
Adjusting logging level for failed download
Renaming method
Removed empty function
Refactoring unique filename generator into its own class