Added joystick demo

This should work with TCP. I've tested with a fake robot program that
just receives tcp packets but haven't had a chance to test with the
actual robot yet