MANY changes/additions (see description)

auto check for sound font
long ‘notes’ section in test.py header
gen phrase/melody
randomize chord note volumes
gen section
gen structure
gen song
play song
save song