Organized MidiIO, added Euterpea.IO.MIDI

Totally commented, reorganized, and refactored MidiIO.
Added Euterpea.IO.MIDI, which functions as a way to keep track of what
the IO.MIDI modules are exporting to base Euterpea.
Most of the changes in this update other than those two are updates to
import lines and functions being renamed.