Added an events::Joystick class.
events::Joystick now uses the exception mechanism.
Began joystick implementation in events::Events.
Finished basic joystick implementation in events::Events.
Updated events::Events test.