Added support for chords

- Generation now creates chord patterns with preferred next chords
- Major bug: verse/chorus often has single looped chord generated