Library to handle downloadng files and displaying the progress