Added checks for failure, and a success message for each download