def read_file_to_dict_with_start(filepath):
    """
    Returns dictionary with the first column as key and second column as value. 
    Allows for a start column, at which point there is a data key added and the info is added as a list. 
    """
    with open(filepath) as F:
        fileDict = dict()
        startFlag = 0
        dataList = list()
        for i in F:
            i = i.rstrip().split(',')
            if startFlag == 0 and i[0] != 'START':
                fileDict[i[0]] = i[1]
            elif i[0] == 'START':
                startFlag += 1
            else:
                dataList.append(i)
        fileDict['data'] = dataList
    return fileDict
