added node source code files
wrote copy constructor and assignment operator for nodes
wrote a version of evaluate() for node