This program takes in two data files, graph.txt and commands.txt, and makes a undirected graph
Graph.txt is supposed to contain nodes where the first node is being added per line and the nodes after it are connected.
Graph.txt provides the initial state of this graph
Commands.txt lists out commands that change the graph
These commands include:
- addnode - adds a node to the graph if it doesn't exist
- deletenode - deletes a node from the graph if it exists
- addedge - adds a connection between two existing nodes
- deleteedge - deletes a connection between two existing nodes