BetterMidiViewController now clean and not repeating code to send messages

TIME FOR MOTION INTEGRATION!

also MidiViewController is obsolete as of this commit. Removal to come
when I progress.