Merge pull request #13 from stevepopovich/master

Vision Tracking Skeleton
pulling vision code
Merge branch 'master' of github.com:BadRobots1014/BadRobot2014.git
Merge pull request #14 from stevepopovich/master

Refactored subsystems, made final subsystems
Added compressor subsystem and deleted ExampleSubsystem.
Updated Final and Proto implementations of  IDriveTrain, IShooter, IGatherer code. fixed comments
Updated Final and Proto implementations of  IDriveTrain, IShooter, IGatherer code. fixed comments
changed FPGA custom timers to timer objects; you can no longer shoot if the gatherer is not lowered; added autogather command (initiated with start button in either controller mode); added isFolded to gatherer subsystems. NONE IS TESTED
HUGE UPDATE: Commented and reorganized ALL of the subsystems and MOST of the commands. Moved the locations of BadCommand and BadSubsystem up to the com.badrobot folder.
HUGE UPDATE # 2: Commented all of the interfaces and renamed all RetroLight things to RingLight
reorganized Shoot command
updated autogather code
Moved BadCommand and BadSubsystem back to their original positions
Final Robot is fully functional. AutoGather works (not calibrated)
latest update rush push
commit
Updating smartdashboard debugging
updating attaojhagther
Merge branch 'master' of github.com:BadRobots1014/BadRobot2014.git