Great article about the Tuft's Beelzebubs and their involvement on Glee