Merge pull request #48 from OlyCow/master

Mostly consists of stuff we did at school (dead reckoning, etc.)
The filename is aggravating my OCD

>:(
Added most of the variables I'll be needing.
Improved display logic.

Might not work now, though.
Some really sketchy bit manipulation.

TERRIFYINGLY SKETCHY
Finished up comm read protocol (data).

yeah.
[BUGFIX] Removed casting warning.

(bool -> short)
Done with all this bit manipulation.

Now for the meatier stuff.
Moved controls over to driver I.
Merge pull request #50 from OlyCow/autonomous

Small Autonomous fixes.
Merge pull request #51 from OlyCow/teleop

Teleop stuff (including swerve).