Add remaining tests.  Add Node class.