Bug fixes, including not having copied the data block to the new node after retrieval from busy list.  Various code clean up and improvements.  Successful simple test case in main.cpp