renamed Midi module to IO
moved output_selector and lilypond to IO module