Added Object graphNode to private data types along with get/set functions. This is used for referencing the actual node that is displayed on the graph. This is the object that is returned from the insertVertex command.
Added removeGraphNode to the Stakeholder Class. It removes the current object in graphNode by reinitializing it, then returns the object that was removed. This is used in the Relationship Frame.
Revert "Added removeGraphNode to the Stakeholder Class. It removes the current object in graphNode by reinitializing it, then returns the object that was removed. This is used in the Relationship Frame."

This reverts commit 8b010ba1007910cba786cabd1d79f4476e322be8.
This is a big one. I changed the architecture of this panel to an update style instead of adding Stakeholders one by one.
Removed:
 -Class Vertex and all its associated members in the RelTest Class
 -AddSHVertex
 -getNumSH
Added:
 -updateShList - the entire stakeholder list should be passed to the Relationship Panel via this function, every time an update is needed. This function does three primary things every time it is called 
	1.) remove all Vertices and Edges from the graph (clears the graph) 
	2.) add JUST the vertices that is all the stakeholders in the ArrayList it was passed
	3.) go through all the stakeholders that have been added and create Edges for each of their relationships