Did cleanup, made MIDI class singleton and added forgotten Message.