Modified Auger to now have a DigitalInput and a Counter.

The input from the switch and the counter will be used to for single
complete rotations on Auger to dispense or load exactly one frisbee
onto the shooter.
Added AugerRotateCommand for frisbee loading/dispensing.

The command will rotate the Auger exactly one rotation to load or dispense
a frisbee using the digital input and the counter from the Auger class.
Added limit switches to Collector subsystem.

The limit switches will be used to confine the movements of the lifter on
the collector such that it does not overhit the ground or the robot itself.
Added SetCollectorToLimit command.

This command will be used to set the lifter of the connector to its limits,
i.e. completely up or completely down on the ground.
Added Collector and Auger constants to Components class.

These constants are used by the modified Collectors and Augers to set
up digital switches.