included Launcher in main file

created "launcher" pointer for Launcher class, globalized "isCocked"
variable to display on smart dashboard
Added call to launchBall function in main

launcher will not track if the trigger has been pressed unless another
"safety button" is being held down to prevent accidental shooting
Added check for isLastLaunch

prevents ball from being re-launched too soon
commented in all working code

only launcher and manipulator are currently unimplemented in main file.
TODO: find out why calling manip/launcher objects break the code while
drive works fine