A few improvements

I modified this somewhat for the use of our team (3128, the Aluminum Narwhals).  You're welcome to the changes.  Some of the changes are the addition of emulation for Relays, DigitalInputs,and the Watchdog, as well as creation of a clone of the Victor class to create a Talon.  I also fixed a bug where AnalogChannels would always return zero from get().  Lastly, I replaced the text-based teleop-or-autonomous selection with a dialog and used a new reflection-based method to find the robot main class (though it does require two additional libraries... everything's a tradeoff).