USB Error Protection Implemented with Interrupts

Interrupt on USB_FLG falling edge. Causes USB port that caused the error
to be disabled.
Fixed Pin Definitions for Serial Port

Serial Port Now Working