Graph and Networking

Added graph management and a prototype for the TCP server which will
receive data