Add joystick code from kylc's repo.
Add preliminary control/telemetry protocol spec.

We need to name this something cool.
Touchup.
Add packet sizes.
Formatting!
Updates.
Updates.
Remove request type ID.
Merge branch 'master' into protocol