added save/load features, program change to change instr and other little stuff
separated instrument from voicer