Create NodeParty

Added a new node class, NodeParty, to properly construct the linked list in ValueStorage. Originally we thought that Value Storage would use the nodes constructed in the node class, but the types of nodes in ValueStorage differ from the nodes constructed in the node class.