'Download a metasploit module given the fullname (id) of it.
Arguments:
id        -- fullname of the module (ex. auxiliary/admin/backupexec/dump)
Returns:
A dictionary with the following fields:
filename        -- Name of the file
content-type    -- Mimetype
data            -- File content'

def download(self, id):

    return self.parent._request('msf/download', {'id': id})
