Catapult Subsystem

Again, reworking this as subsystem methods invoked y the (much safer) Command system.

Desperately need to know the encoder or limit switch situation to finish writing the Dogbox engage/disengage code!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>