<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def addProject(gh_link):
    ''' Adds a github project to the data folder, unzips it, and deletes the zip file.
    Returns the project name and the path to the project folder. '''
    name = os.path.basename(gh_link)
    zipurl = gh_link+"/archive/master.zip"
    outzip = os.path.join('temp_data',name+'.zip')
    if not os.path.exists('temp_data'):
        os.makedirs('temp_data')
    downloadFile(zipurl,outzip)
    zip = zipfile.ZipFile(outzip,mode='r')
    outpath = os.path.join('temp_data',name)
    zip.extractall(outpath)
    zip.close()
    os.remove(outzip)
    return name,outpath