implemented clustering for chords and ideas, still testing it, then moving onto classification