Long-term stability of packets improved

This significant improvement was created by changing the PIC chip to use
interrupts and a receive buffer similar to the RPI to receive data. This
allowed "flushing" the buffer if data arrived in an unexpected format.
This ability allowed the master and slave to re-synchronize
communication. Other methods of synchronization are under consideration.