addition of node.cpp
and began implimentation of several node functions