void NodeController :: tryNodes()
{
    DataNode<int> numberNode;
    DataNode<string> wordNode;
    numberNode.setNodeData(345);
    cout << numberNode.getNodeData() << endl;
}
void NodeController :: tryNodes()
{
    DataNode<int> numberNode;
    DataNode<string> wordNode;
    cout << "Before" << endl;
    cout << numberNode.getNodeData() << endl;
    cout <<"After" << endl;
    numberNode.setNodeData(231);
    cout << numberNode.getNodeData() << endl;
}