Updated USB HID code and added Mouse/Keyboard wrapper classes