Moved PC over to socket IO. NOTE: regression on PC, suffers from error when process is Ctrl-C'd. NOTE: TX still contains unnecessary timing code, which can/should be removed. NOTE: Updates to spec: add checksum/CRC, change timings to be anything below 400ms (recommended ~100ms).