Removed duplicate usb code, move to usb_serial_hid.c/h
fix typos, remove test code + slight refactoring
remove stdio.h to save space
Commented most of usb_serial_hid.c
tidied up usb_serial_hid.c
Merge pull request #7 from JamesGlanville/master

Cleaned up and commented most of the usb code