split shooter and pickup into 2 classes, added command based auton
Merge branch 'master' of https://github.com/VulcanRobotics/Vector

Conflicts:
	src/subsystems/pickup/A_Roll_In.java
	src/subsystems/shooter/C_FindShortTension.java
Adopting Command based approach to auto mode, made various changes and improvements notably
	-Removal of while loops
	-changes to sensor reading methods so name matched actual value returned (ex. hasBall() would return true if no ball was held)
	-moved timeouts into constructor and a default that is configurable, timeout will run automatically isn't necessary to place into isFinished()