Refactored value sending to AbletonControllers

To send values, either send via AbletonSwitchController (for things that
turn on/off) or AbletonSliderController (for things that go from value x
to y).

Added more comments, documentation.