Wrap up most of the joystick API
Make HatState an enum
Add joystick example
Wrap up most of the game controller API
Derive Show for ControllerAxis & ControllerButton
Add controller example