partial concept for Shooter class

- idea is to maintain all state around shooter controls
- lots of code to fill in for computing PID parameters
- may want to create modified PIDController class to avoid the semi-ugly proxy pattern