'Recreates Download from resume file.
Note: this cannot be made into a method of Download, as the Download
needs to be bound to a session, it cannot exist independently.
:return: a Download object
:raises: a NotYetImplementedException'

def resume_download_from_file(self, filename):

    raise NotYetImplementedException()
