Changed the data structure of shared comms to include the id for the program since sharing ints between the three programs in hard.  Included the new commsystem registration method.  Appears to be Registering correctly.
Included the start of the new socket based communications.  The server connection method and registration method work correctly.  Need to implement better error handling so each program doesnt exit() every time it is unable to connect properly.  Redundant programming is no fun.