Started Shooter encoder PID
Added parent class constructor
Removed old SmartDashboard stuff
Moved driveArcade to DriveSubsystem
Renamed ShooterFeedback
Added encoder start
Added PID

With initial tunings (And SmartDashboard integration)
No driver inputs into pid yet
changed default values for shooter to rps
Moved shooter control to pid
Re-enabling optical encoder code
Initial work arounds for light sensor issues
Increased MaxPeriod as suggested by ChiefDelphi

PID is now off of optical shooter.
Motor won't stop with a set point of zero, needs a new value.
Fixed shooter MaxPeriod values

Added low value turn off to shooter.
Added timing to Teleop loop.
Commented out timing
Removed shaft encoder
Added new drive methods with COREDrive class