added PatchController and refactored patch/slot handling
implemented moving average of ADC values
Changed to send parameter names on toggle and request. Changed midi output handling. Update patch instantiation.