added weighted-choice to random.clj
modified rhythm.clj to use weighted-choice
added weighted-choice to select-melody-continuity