Thrower triggers and other fixes
Abstracted CarbonRamp capability to an interface
Added encoder to Pivot, cleaned out unused code
Tweaks to Pivot and Thrower
Modularized the User Input, now configurations can be set and loaded for joystick inputs