Add a simple graphic user interface using tkinter.
Improve joystick class functionality and improve the joystick test case.