bug in ChordBuilder if no ChordPro directives were found new chords not inserted into song; retire odd singletone syntax, use revealing module;
syntax highlighting invalid/unsupported ChordPro directives;
define tag bug; removed awkward "new function" construction;
missed var scope for private $spinner variable;