Make metronome an editable voice.  Refactor tly_funcs.py into
lilyfile.py which deals only with creating an output lilypond file
and leaving only the functions that deal with user editing actions
in tly_funcs.py.