Re-orgainzied Node class, completed documentation
Node class now mainly complete, need to build complete test function