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
some design pictures
Merge pull request #7 from JamesGlanville/master

Cleaned up and commented most of the usb code
Merge remote-tracking branch 'upstream/master'

Conflicts:
	source_code/Mooltipass.atsuo