Fix build and tankdrive

Corrected a number of things, including the build, the controller/motor connections, and also added a LogitechController class that encapsulates all of the various button and axis wiring options and the tank/arcade style driving.