Moved RP over to socket IO. NOTE: Race condition discovered in PC, will error if socket FDs to other threads are sent over too quickly. Find an elegent solution for this, using usleep(100) for now but THIS IS A HACK.