RtMidi files added

RtMidi is taken from here: https://github.com/hecspc/Cinder-MIDI ->
which is based on this here: http://www.music.mcgill.ca/~gary/rtmidi/
Resource header added
Midi Structure added

The Midi Structure allows to connect midicontroller and pass incoming
midi-events to visualizations and shaders
Shader structure added

The basic shader structure allows shaders to receive input from the
midi- and audio-component as well as basic update and draw functionality
ColorOffset is a simple shader-example for offseting r/g/b values
Visualization Structure

The Visualization structure gives basic update and draw functionality
as well as the possibility to receive input from the audio- and
midi-component. AudioViz is a basic visualization-example visualizing
audio-input.
Audio Structure added

The audiostructre is taking microphone input and transforming it into
an fft-band as well as a basic beat detection system. shaders and
visualizations can be registered to audio-events.
Shader Example ColorOffset-Header added
The main application file for the boilerplate
WindowData added

For using multiple windows and storing window specific information with
each window