Comments galore + more constants in constants.java

Javadoc commented shooter, drivetrain, and a few others
Attempted to clean up main
created climber and preliminary auto shoot controller
still need to finalize operator controls, further commenting, adjust
code for tuning, get ready for SD, and more