uses as_json from midi_lyrics gem
update midi_lyrics version
don't use span if syllable has no duration
updates index.html sample