MIDI integration

Still not synced to backing track, but able to read in MIDI tracks for
each group of light and send out events for each note on...