Splits all the words from the inputted text into being
    separated by underscores
    
    :sa         [[#joinWords]]
    
    :param      text        <str>
    
    :return     <str>
    
    :usage      |import projex.text
                |print projex.text.underscore('TheQuick, Brown, Fox')

def underscore(text, lower=True):
    """
    Splits all the words from the inputted text into being
    separated by underscores
    
    :sa         [[#joinWords]]
    
    :param      text        <str>
    
    :return     <str>
    
    :usage      |import projex.text
                |print projex.text.underscore('TheQuick, Brown, Fox')
    """
    out = joinWords(text, '_')
    if lower:
        return out.lower()
    return out