Minor changes

Added badisr() to USART
inserted a space in between each packet (on the debugging return)
Fixed packet errors.

The issue rooted from the buffer being accessed at the same time in and out of interrupt context.
This was fixed by disabling interrupts when the buffer functions were used, and re-enabling afterwards.
The debugging bytes were commented out, so this can be directly merged into master.