Added Download class to represent a download.