Added static channels for turret encoder
added static channel for gyro use.
no need to have a parameter passed into Custom joystick constructor, simply use staticVar directly with superclass constructor in custom joystick constructor.
edited and cleared unneeded documentation.
adjusted use of CustomJoystick constructor according to changes made in arguments required for custom joystick class.
derived equations that would cook variables even if the deadbands changed.
Created an actuator class that will hold all actuators which can be used by any program component.
Created a DriveTrain class which overrides RobotDrive. This will hopefully be used to implement field-centric-navigation.
added a rangefinder class. This will be essential to using the MB1222
I2CXL-MaxSonar®-EZ2 rangefinder.
Created a sensor class that will encapsulate all sensors including rangefinders, gyro, and encoders.
Created a turret class which will manipulate actuators and sensors to move the turret up and down according to distance from goal.
Edited this class to be able to support the new organization. However, it still supports the old organization and still operates on the old system.