Updated PIC to PC communication

Included both string and data stream versions of communication and fixed
a UART read issue for the MPU